JMS for opportunistic networks
نویسندگان
چکیده
Opportunistic networks constitute an appealing solution to complement fixed network infrastructures –or make up for the lack thereof– in challenged areas. Although many papers published in the last few years address the problem of supporting message dissemination in opportunistic networks, very little of them consider the problem of designing distributed applications capable of running in such networks. This article presents JOMS (Java Opportunistic Message Service), a carefully designed message-oriented middleware (MOM) system that is meant to ease the development of opportunistic distributed applications. JOMS fully supports the standard Java Message Service (JMS) specification, but unlike other JMS providers it implements a server-less model: message queues, topics, and a directory service are fully distributed among mobile devices, which collaborate to share information network-wide. JOMS has been evaluated in real conditions using netbooks and Android-based smartphones. The results of this evaluation are also presented in this article.
منابع مشابه
A Message Service for Opportunistic Computing in Disconnected MANETs
Disconnected mobile ad hoc networks (or D-MANETs) are partially or intermittently connected wireless networks in which instant end-to-end connectivity between any pair of mobile hosts is never guaranteed. Recent advances in delay/disruption-tolerant networking make it possible to support communication in such conditions, but designing and implementing distributed applications for D-MANETs is st...
متن کاملJMS on Mobile Ad Hoc Networks
The Java Message Service (JMS) provides a standard asynchronous messaging API, which simplifies the construction of loosely coupled, distributed applications. This paper describes the design and implementation of a pure Java JMS solution for mobile adhoc networks (MANETs). The resulting JMS solution simplifies not only the construction of MANET applications but also the re-deployment of any exi...
متن کاملImproving Performance of Opportunistic Routing Protocol using Fuzzy Logic for Vehicular Ad-hoc Networks in Highways
Vehicular ad hoc networks are an emerging technology with an extensive capability in various applications including vehicles safety, traffic management and intelligent transportation systems. Considering the high mobility of vehicles and their inhomogeneous distributions, designing an efficient routing protocol seems necessary. Given the fact that a road is crowded at some sections and is not c...
متن کاملApplication of the Java Message Service in mobile monitoring environments
Distributed systems and in particular sensor networks are in need of efficient asynchronous communication, message security and integrity, and scalability. These points are especially important in mobile environments where mobile remote sensors are connected to a control center only via intermittent communication, e.g. via satellite link. We present an approach that is able to deal with the iss...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Ad Hoc Networks
دوره 25 شماره
صفحات -
تاریخ انتشار 2015